.new-member-pro-container{
  background: #f19f97;

  .banner-block{
    font-size: 0;
    position: relative;
    image{
      height: 790rpx;
    }

    .btn{
      color: #BF5140;
      font-size: 24rpx;
      padding: 6rpx 16rpx;
      background-color: #f7d3cd;
      border-radius: 24rpx;
      top: 20rpx;
      right: 20rpx;
      position: absolute;
    }
  }
  &>.title{
    height: 70rpx;
    margin-bottom: 30rpx;
  }

  .list-block{
    padding: 10rpx;
    .item-container{
      padding: 10rpx;
      width: 50%;
      display: inline-block;
      box-sizing: border-box;
    }
    .list-item{
      padding: 10rpx;
      background-color: #fff;

      .list-item-content{

      }
    }
  }

  .new-member-rules{
    padding: 0 36rpx 24rpx;
    .title{
      color: #000;
      font-size: 32rpx;
      line-height: 80rpx;
      text-align: center;
      padding-bottom: 30rpx;
    }
    .rule-item{
      line-height: 34rpx;
      margin: 0 0 50rpx 0;
      font-size: 24rpx;
      color: #999;
    }
    .btn{
      color: #fff;
      font-size: 28rpx;
      text-align: center;
      line-height: 80rpx;
      background: #FF759F;
      border-radius: 40rpx;
    }
  }
}